home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / ScreenSavers / darken / Makefile < prev    next >
Makefile  |  1995-06-12  |  986b  |  38 lines

  1. # Makefile for VidLev
  2.  
  3. CC = cc
  4. BIN = ${DESTDIR}/usr/local/etc
  5. DEBUG = -O
  6.  
  7. # Enable the NOBODY definition for NFS clients.  Pick the UID appropriate
  8. # to your definition of the "nobody" account.
  9.  
  10. # NOBODY = -DNOBODY=-2
  11.  
  12. CFLAGS = -arch m68k -arch i386 -arch hppa -arch sparc ${DEBUG} -DBIN=\"${BIN}\" ${NOBODY}
  13.  
  14. all: VidLev LoginHook LogoutHook
  15.  
  16. clean:
  17.     rm -f core a.out *.o VidLev LoginHook LogoutHook
  18.  
  19. FRC:
  20.  
  21. install: VidLev LoginHook LogoutHook
  22.     install -c -m 755 -o root -g wheel -s VidLev ${BIN}
  23.     install -c -m 700 -o root -g wheel LoginHook ${BIN}
  24.     install -c -m 700 -o root -g wheel LogoutHook ${BIN}
  25.     dwrite loginwindow LoginHook ${BIN}/LoginHook
  26.     dwrite loginwindow LogoutHook ${BIN}/LogoutHook
  27.  
  28. LoginHook: LoginHook.proto FRC
  29.     rm -f LoginHook
  30.     sed 's#^BIN=.*#BIN=${BIN}#' < LoginHook.proto > LoginHook
  31.  
  32. LogoutHook: LogoutHook.proto FRC
  33.     rm -f LogoutHook
  34.     sed 's#^BIN=.*#BIN=${BIN}#' < LogoutHook.proto > LogoutHook
  35.  
  36. VidLev: VidLev.c missing.h
  37.     ${CC} ${CFLAGS} VidLev.c -o VidLev
  38.